ram testicles - German English Dictionary